home *** CD-ROM | disk | FTP | other *** search
/ NeXT Enterprise Objects Framework 1.1 / NeXT Enterprise Objects Framework 1.1.iso / NextDeveloper / Examples / EnterpriseObjects / MasteringDetails / Employee.m < prev    next >
Encoding:
Text File  |  1995-02-18  |  949 b   |  38 lines

  1. // Employee.m
  2. //
  3. // Created on Wed Nov 16 11:41:34 PST 1994 by NeXT EOModeler.app Version 67
  4.  
  5. #import "Employee.h"
  6.  
  7. @implementation Employee
  8. // This method "flattens" the project name by traversing the object
  9. // graph.  This is sometimes preferable to flattening in EOModeler
  10. // because if the toDepartment pointer is reassigned, then this
  11. // method will correctly return the name for the new department.
  12. // Such is not the case when using database flattening.
  13. - (NSString *)departmentName
  14. {
  15.     return [toDepartment objectForKey:@"department_name"];
  16. }
  17.  
  18.  
  19. - (void)dealloc
  20. {
  21.     [address autorelease];
  22.     [city autorelease];
  23.     [first_name autorelease];
  24.     [hire_date autorelease];
  25.     [last_name autorelease];
  26.     [phone autorelease];
  27.     [state autorelease];
  28.     [toEmp_Quote autorelease];
  29.     [toEmp_Photo autorelease];
  30.     [toEmp_Project autorelease];
  31.     [toProjects autorelease];
  32.     [toDepartment autorelease];
  33.     [super dealloc];
  34. }
  35.  
  36.  
  37. @end
  38.